// 1.引入 vue
import Vue from "vue";

// 2.引入 vux
import Vuex from "vuex";

import createPersistedState from "vuex-persistedstate";

import Count from "./Count";
import Movie from "./Movie";

// 3.使用 vuex 插件
Vue.use(Vuex);

// 5.创建并暴露 store 对象（仓库）
export default new Vuex.Store({
  // 数据持久化
  plugins: [createPersistedState()],

  //Store方法的配置对象接收一个modules,专门来配置vuex模块化的
  modules: {
    Count,
    Movie,
  },
});
